import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { TranslateModule } from '@ngx-translate/core';
import { NgxEchartsModule } from 'ngx-echarts';
import {
    DxDropDownBoxModule,
    DxButtonModule,
    DxTreeViewModule,
    DxListModule,
    DxDataGridModule,
    DxSelectBoxModule,
    DxCheckBoxModule,
    DxDateBoxModule,
    DxCalendarModule,
    DxTemplateModule,
    DxNumberBoxModule
} from 'devextreme-angular';
import CustomStore from 'devextreme/data/custom_store';
import { CommService } from '../../comm/comm.service';
import { DxPopupModule, DxPopoverModule } from 'devextreme-angular';
import { RoleComponent } from './role.component';
import { RoleRoutingModule } from './role-routing.module';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
@NgModule({
    imports: [
        CommonModule,
        RoleRoutingModule,
        TranslateModule,
        DxDropDownBoxModule,
        DxTreeViewModule,
        DxListModule,
        DxDataGridModule,
        DxSelectBoxModule,
        DxCheckBoxModule,
        DxDateBoxModule,
        DxCalendarModule,
        DxTemplateModule,
        DxButtonModule,FormsModule, ReactiveFormsModule,
        DxNumberBoxModule, DxPopupModule, DxPopoverModule,
        NgxEchartsModule
    ],
    declarations: [RoleComponent],
    providers: [
        CommService
    ]
})
export class RoleModule { }
